package com.ruicar.afs.cloud.basic.common.vo;

import com.ruicar.afs.cloud.common.modules.contract.enums.ChannelTypeEnum;
import com.ruicar.afs.cloud.common.modules.contract.enums.ContractStatusEnum;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>Description: </p>
 *
 * @author ZC.GUO
 * @version 1.0
 * @date create on 2020-07-16 19:48
 */
@Data
public class ContractInfoForCorporateVo {

    private String contractNo;
    private String applyNo;
    private String custName;
    private String certNo;
    private String phone;
    private Date startDate;
    private Date endDate;
    private ContractStatusEnum contractStatus;
    private ChannelTypeEnum channelType;
    private Integer overdueDaysHis;
    private Integer paidTerms;
    private Integer unpaidTerms;
    private String channelName;

    private String productName;
    private Integer loanTerm;
    /**  月供金额 by ZC.GUO  **/
    private BigDecimal monthPayAmt;
    private BigDecimal downPayAmt;
    private BigDecimal loanAmt;
    /**  当期总应收 by ZC.GUO  **/
    private BigDecimal currentReceivable;
    /**  上次付款时间 by ZC.GUO  **/
    private Date lastPayTime;
    /**  利率类型 by ZC.GUO  **/
    private String rateType;
}
